/*
 * @Date: 2025-07-19 22:59:27
 * @LastEditTime: 2025-07-21 20:35:11
 */
import axios from "./index";

/**
 * 登录参数类型
 */
export interface ILoginParams {
  account: string;
  password: string;
}

/**
 * 登录接口
 * @param {ILoginParams} data
 * @returns
 */
export function Login(data: ILoginParams): Promise<any> {
  return axios.post("/user/login", data);
}

/**
 * 获取注册审批列表
 * @params params 查询参数
 * @returns
 */
export function GetApproveList(params: any): Promise<any> {
  return axios.get("/admin/approvalList", { params });
}

/**
 * 审批用户
 * @param data 审批数据
 * @returns
 */
export function ApproveUser(data: any): Promise<any> {
  return axios.post("/admin/approve", data);
}

/**
 * 获取视频监控列表
 * @params params 查询参数
 * @returns
 */
export function GetMonitorList(params: any): Promise<any> {
  return axios.get("/admin/monitor", { params });
}
